The Bio-Chemical Information Processing Metaphor as a Programming Paradigm for Organic Computing
نویسنده
چکیده
All known life forms process information on a molecular level. This kind of chemical information processing is known to be robust, self-organizing, adaptive, decentralized, asynchronous, fault-tolerant, and evolvable. This paper discusses several aspects of how the metaphor of chemistry can be employed to build technical information processing systems. In these systems, computation emerges out of an orchestrated interplay of many decentralized relatively simple components called molecules. Chemical programming encompassed then the definition of molecules, reaction rules, and the topology and dynamics of the reaction vessel. Through the nature of emergence, chemical computation is difficult to predict from the underlying microscopic interaction rules. Therfore, one central challenge, namely, how to program emergent chemical processes, is discussed in more detail.
منابع مشابه
Cloud Computing Technology Algorithms Capabilities in Managing and Processing Big Data in Business Organizations: MapReduce, Hadoop, Parallel Programming
The objective of this study is to verify the importance of the capabilities of cloud computing services in managing and analyzing big data in business organizations because the rapid development in the use of information technology in general and network technology in particular, has led to the trend of many organizations to make their applications available for use via electronic platforms hos...
متن کاملEmergent Computation by Catalytic Reactions
Recently, biochemical systems have been shown to possess interesting computational properties. In a parallel development, the chemical computation metaphor is becoming more and more frequently used as part of the emergent computation paradigm in Computer Science. We review in this contribution the idea behind the chemical computational metaphor and outline its relevance for nanotechnology. We s...
متن کاملChemical Computing
All information processing systems found in living organisms are based on chemical processes. Harnessing the power of chemistry for computing might lead to a new unifying paradigm coping with the rapidly increasing complexity and autonomy of computational systems. Chemical computing refers to computing with real molecules as well as to programming electronic devices using principles taken from ...
متن کاملGPU computing for systems biology
The development of detailed, coherent, models of complex biological systems is recognized as a key requirement for integrating the increasing amount of experimental data. In addition, in-silico simulation of bio-chemical models provides an easy way to test different experimental conditions, helping in the discovery of the dynamics that regulate biological systems. However, the computational pow...
متن کاملNucleic Acid Enzymes: The Fusion of Self-assembly and Conformational Computing
Macromolecules are the predominant physical substrate supporting information processing in organisms. Two key characteristics— conformational dynamics and self-assembly properties—render macromolecules unique in this context. Both characteristics have been investigated for technical applications. In nature’s information processors selfassembly and conformational switching commonly appear in com...
متن کامل